//
//  UILabel+Category.h
//  XKOneHun
//
//  Created by xyg on 2016/12/8.
//  Copyright © 2016年 xiaokang100. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface UILabel (Category)



/**
 获取Label:内容-字号(黑色-左对齐-单行)

 @param text 内容
 @param font 字号
 @return Label
 */
+ (instancetype)getLabWithText:(NSString *)text textFont:(CGFloat)font;



/**
 获取Label:内容-字号-颜色(左对齐-单行)

 @param text 内容
 @param font 字号
 @param color 文字颜色
 @return Label
 */
+ (instancetype)getLabWithText:(NSString *)text textFont:(CGFloat)font textColor:(UIColor *)color;



/**
 获取Label:内容-字号-颜色-对齐方式(单行)

 @param text 内容
 @param font 字号
 @param color 颜色
 @param textAlignment 对齐方式
 @return Label
 */
+ (instancetype)getLabWithText:(NSString *)text textFont:(CGFloat)font textColor:(UIColor *)color textAlignment:(NSTextAlignment)textAlignment;



/**
 获取Label:内容-字号-颜色-对齐方式-行数

 @param text 文字
 @param font 字号
 @param color 颜色
 @param textAlignment 对齐方式
 @param numberOfLines 行数
 @return Label
 */
+ (instancetype)getLabWithText:(NSString *)text textFont:(CGFloat)font textColor:(UIColor *)color textAlignment:(NSTextAlignment)textAlignment numberOfLines:(CGFloat)numberOfLines;



/**
 获取Label:内容-字号-颜色-对齐方式-行数-超区域显示方式

 @param text 文字
 @param font 字号
 @param color 颜色
 @param textAlignment 对齐方式
 @param numberOfLines 行数
 @param lineBreakMode 超区域显示方式
 @return Label
 */
+ (instancetype)getLabWithText:(NSString *)text textFont:(CGFloat)font textColor:(UIColor *)color textAlignment:(NSTextAlignment)textAlignment numberOfLines:(CGFloat)numberOfLines lineBreakMode:(NSLineBreakMode)lineBreakMode;



/**
 设置Label文字间距

 @param columnSpace 字间距
 */
- (void)setColumnSpace:(CGFloat)columnSpace;


/**
 设置Label行间距

 @param rowSpace 行间距
 */
- (void)setRowSpace:(CGFloat)rowSpace;

@end
